DeliciousBrains\WP_Offload_Media\Providers\Delivery\Delivery_Provider C

Total Complexity 104
Dependencies 6
Dependents 1
Total lines 921
Lines of code 424
Logical lines of code 175
Comment lines 361
Methods 50
Properties 11

Methods 50

Method Rating Maintainability Complexity Lines of code
validate_settings()
A
40 14 63
provider_connection_test()
S
49 6 37
validate_signed_urls_key_file_path()
S
50 6 29
validate_delivery_domain()
S
49 5 35
get_signed_url()
S
61 5 11
use_signed_urls_key_file()
S
70 4 6
get_signed_urls_key_file_path()
S
63 3 11
validate_delivery_provider_key()
S
57 2 16
supports_storage()
S
70 3 6
get_signed_urls_object_prefix()
S
68 3 7
get_signed_urls_key_id()
S
68 3 7
use_signed_urls_key_file_allowed()
S
78 3 3
validate_deliver_offloaded_media_enabled()
S
63 2 12
is_signed_urls_object_prefix_constant_defined()
S
75 2 4
is_signed_urls_key_file_path_constant_defined()
S
75 2 4
is_signed_urls_key_id_constant_defined()
S
75 2 4
preferred_signed_urls_key_id_constant()
S
69 2 7
preferred_signed_urls_object_prefix_constant()
S
69 2 7
preferred_signed_urls_key_file_path_constant()
S
69 2 7
delivery_tests_pass_desc()
S
65 2 9
get_console_url()
S
66 2 7
get_object_ownership_enforced_unsupported_desc()
S
62 1 12
get_unsigned_url_can_access_private_file_desc()
S
68 1 9
get_object_ownership_confirm_setup_prompt()
S
80 1 3
get_console_url_suffix_param()
S
82 1 3
validate_signed_url_settings()
S
80 1 3
get_cannot_access_private_file_desc()
S
66 1 10
get_cannot_access_public_file_desc()
S
66 1 10
get_block_public_access_confirm_setup_prompt()
S
81 1 3
get_block_public_access_enabled_unsupported_desc()
S
71 1 6
signed_urls_support_desc()
S
79 1 3
get_rewrite_media_urls_desc()
S
65 1 9
edge_server_support_desc()
S
79 1 3
signed_urls_key_file_path_name()
S
79 1 3
get_delivery_domain_desc()
S
69 1 7
get_supported_storage_providers()
S
81 1 3
signed_urls_option_name()
S
79 1 3
signed_urls_option_description()
S
81 1 3
signed_urls_key_id_name()
S
79 1 3
signed_urls_key_id_description()
S
81 1 3
signed_urls_key_file_path_description()
S
81 1 3
get_url()
S
71 1 5
signed_urls_object_prefix_name()
S
79 1 3
signed_urls_object_prefix_description()
S
81 1 3
delivery_domain_allowed()
S
81 1 3
signed_urls_key_id_constant()
S
80 1 3
signed_urls_key_file_path_constant()
S
80 1 3
signed_urls_object_prefix_constant()
S
80 1 3
signed_urls_key_file_path_placeholder()
S
75 1 4
post_save_settings_actions()
S
80 1 3